
#利用自定义函数计算1!+2!+3!+……+n!
'''
该程序有7处需要修改，请将对应的序号替换为正确的语句或代码
请输入一个正整数：5
结果为：1!+2!+3!+……+5!=153
本算法利用自定义函数来实现，
本算法可以提高代码的复用性。

'''
def fact(n): #自定义函数，求n的阶乘
    s=①
    for i in range(1,②):
        s*=③
    return s

n=int(input("请输入一个正整数："))
s=④
for i in range(1,⑥):
    s+=⑦

print("1!+2!+3!+……+{}!={}".format(n,s))

input("按回车键退出")


